Switch to postgres 16 as a minimum requirement#5031
Conversation
|
The PR preview for f976289 is available at theforeman-foreman-documentation-preview-pr-5031.surge.sh No diff compared to the current base |
|
I am unsure about this change as is. I checked the currently available versions on the Foreman platform OS: This makes me believe that we cannot say both "please use PG 16" and "use the latest PG version shipped by your OS vendor". Is there a ticket or any PR in foreman/katello/pulp to track this? |
|
Aha: Is this related to Foreman/Foreman+Katello on EL10? |
|
You are correct, I was just looking into it. |
ekohl
left a comment
There was a problem hiding this comment.
I lean to only state we require PostgreSQL 16 for the containerized installation and not touch the existing RPM/deb-based installations. We don't even test PostgreSQL 16 with those.
Let me reiterate the possibilities here, so we can all decide how to continue with this:
|
|
Let's look at the various builds we produce and what I'd recommend:
|
|
I completely agree with what @ekohl said above. |
|
OK, so I'll put the PG 16 requirement only for the containerized deployment and add an EL10 + RPM recommendation to the external DB procedure. |
046ea8b to
f976289
Compare
|
What do you think about this version? |
What changes are you introducing?
Update the minimum version of PostgreSQL db to 16
Why are you introducing these changes? (Explanation, links to references, issues, etc.)
We are switching from PostgreSQL 13 to 16.
Anything else to add? (Considerations, potential downsides, alternative solutions you have explored, etc.)
Contributor checklists
Please cherry-pick my commits into: